package org.springblade.modules.sga.mapper;

import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import com.baomidou.mybatisplus.core.metadata.IPage;
import org.springblade.modules.policy.entity.PolicyDraw;
import org.springblade.modules.sga.vo.SgaPolicyDrawVO;
import org.springblade.modules.sga.vo.SgaPolicyVO;

import java.util.List;

public interface SgaPolicyDrawMapper extends BaseMapper<PolicyDraw> {

	SgaPolicyDrawVO getById(Long id);

	List<SgaPolicyDrawVO> selectPolicyDrawPage(Integer status, Integer isDeclareMatter, String enterpriseNature, String suitLevel, String enterpriseScale, String enterpriseSpecial, Character industryType, String name,String policys, IPage<SgaPolicyDrawVO> page);

	List<SgaPolicyDrawVO> selectPushPolicyDrawPage(Boolean isPrecisePush, String enterpriseSpecial,IPage<SgaPolicyDrawVO> page);
	Integer countPolicyDraw();
}
